Utilizzare questo blocco per leggere i dati di ingresso dal contatore di energia LEGO. I seguenti dati d'ingresso sono analizzati dal contatore di energia: tensione d'ingresso (V), corrente d'ingresso (A), wattaggio d'ingresso (W) e joule d'ingresso (J). Tutti gli ingressi sono visualizzati con la medesima risoluzione utilizzata sul contatore d'energia. Utilizzare il pannello di configurazione dei dati per selezionare la sorgente d'ingresso, la quale sarà disponibile nella sezione delle uscite "Lettura sensori" per un ulteriore uso all'interno del programma.
È possibile inviare un segnale logico (vero/falso) in base alla posizione del valore rispetto al punto d'innesco: superiore o inferiore. Un punto d'innesco è il valore specifico, nell'intervallo di numeri, in base al quale si verifica un cambiamento di condizione. Per esempio, si potrebbe programmare il robot in modo da inviare un segnale quando il livello di joule scende sotto 30. Il punto d'innesco sarebbe impostato su 30.
Specificare il punto d'innesco utilizzando un selettore a cursore o digitando un numero nel riquadro di ingresso. Per specificare l'intervallo (sopra o sotto il punto d'innesco) che genererà il segnale “vero”, usare i pulsanti di opzione o il menu a tendina. La porzione “vero” dell'intervallo sarà colorata; la porzione “falso” sarà grigia.
L'impostazione di innesco predefinita per un segnale "vero" è generato quando i livelli scendono sotto 5. Il pulsante di opzione a destra dell'intervallo viene selezionato e il selettore a cursore impostato su 5. Per passare alle porzioni "vero" dell'intervallo (impostando valori inferiori a 5 come "vero") si seleziona il pulsante di opzione a sinistra.
Si deve tirare almeno un cavo dati di uscita dal centro dati di questo blocco a un altro blocco, per poter inviare qualsiasi informazione.
Il Blocco ingresso dati contatore di energia può essere controllato dinamicamente collegando i cavi dati (dai centri dati di altri blocchi) al centro dati del Blocco ingresso dati contatore di energia.
Aprire un centro dati di un blocco facendo clic sulla scheda nel margine inferiore sinistro del blocco dopo averlo collocato nell'area di lavoro.
I cavi dati che trasferiscono le informazioni di ingresso a un blocco sono collegati ai terminali sul lato sinistro del suo centro dati. I cavi dati che trasferiscono le informazioni di uscita sono collegati ai terminali sul lato destro.
[A] Terminale di ingresso
[B] Terminale di uscita
[C] Cavo dati numerici (giallo)
[D] Cavo dati logici (verde)
[E] Cavo dati di testo (arancione)
[F] Cavo dati interrotto (grigio)
Se un terminale di ingresso ha un terminale di uscita corrispondente (vedere A qui sopra), i dati di ingresso passeranno dal terminale di ingresso al terminale di uscita senza essere modificati. In questo caso, si può usare il terminale di uscita solo se il terminale di ingresso è connesso a un cavo dati di ingresso; collegando un cavo dati di uscita a questo terminale di uscita senza un cavo dati di ingresso collegato, il cavo dati di uscita sarà “interrotto” (e di colore grigio).
Ogni cavo dati trasferisce uno specifico tipo di dati tra i blocchi. Per esempio, se un cavo dati viene tirato da un terminale logico al centro dati di un blocco, può essere collegato solamente a un terminale logico nel centro dati dell'altro blocco. Il seguente prospetto mostra il tipo di dati che ogni terminale può accettare o inviare.
I cavi dati sono identificati da specifici colori: i cavi che trasferiscono dati numerici sono di colore giallo, i cavi che trasferiscono dati logici sono di colore verde e i cavi che trasferiscono dati di testo sono di colore arancione.
Se si cerca di collegare un cavo dati a un terminale per un tipo di dati errato, il cavo sarà considerato “interrotto” (e di colore grigio). Se un cavo dati è interrotto non si riuscirà a scaricare il proprio programma.
Se si fa click su un cavo interrotto, si potrà leggere il motivo per cui è interrotto nella finestra di guida rapida nell’angolo in basso a destra dell'area di lavoro.
Se un cavo dati di ingresso trasmette un valore che non rientra nell'intervallo ammesso per il terminale a cui è collegato, il blocco ignorerà il valore o lo cambierà in un valore compreso nell'intervallo. Per i terminali che accettano un numero ridotto di valori di ingresso (per esempio: solo 0, 1 o 2), il terminale ignorerà l'ingresso se riceve un valore non compreso nel suo intervallo.
Per i terminali che accettano intervalli di ingresso maggiori (per esempio: 0 – 100), il terminale adatterà qualsiasi ingresso che non rientra nel proprio intervallo. Per esempio, se un terminale di potenza del Blocco Motore riceve un valore di ingresso di 150, il blocco cambierà il valore di ingresso a 100 (cioè, un numero compreso nell'intervallo del terminale di potenza).
Terminale | Tipo di dati | Intervallo ammesso | Qual è il significato dei valori | Questo terminale viene ignorato quando... | |
![]() |
Porta | Numero | 1 - 4 | 1 = Porta 1, 2 = Porta 2, 3 = Porta 3, 4 = Porta 4 | |
![]() |
Punto d’innesco | Numero | Tensione in ingresso: 0,0-10,0 (V) Corrente in ingresso: 0,0-0,3 (A) Wattaggio in ingresso: 0,0-3,0 (W) Joule: 0-100 (J) |
Valore rispetto al quale eseguire la comparazione | |
![]() |
Maggiore / Minore | Logica | Vero/Falso | Logica usata nella comparazione: Vero = Maggiore, Falso = Minore |
|
![]() |
Tipo sorgente | Numero | Modalità 0: Ingresso tensione Modalità 1: Ingresso corrente Modalità 2: Ingresso wattaggio Modalità 3: Joule |
Numero dati per la selezione del tipo di sorgente dati | |
![]() |
Sì/No | Logica | Vero/Falso | Risultato della comparazione | |
![]() |
Lettura sensore | Numero | Tensione in ingresso: 0,0-10,0 (V) Corrente in ingresso: 0,0-0,3 (A) Wattaggio in ingresso: 0,0-3,0 (W) Joule: 0-100 (J) |
Valore in scala letto dal sensore |